suffer from a swollen head - Turco Inglés Diccionario